details widget name

Approval

Same cat chapters
  • Technical documentation: Content Items
Chapter details

 

Depending on the content type of the content item, it may or may not have approval procedures. The components and services below are used to promote, demote and reject a given content item. Moreover, they keep track of all approval related changes, which are applied to an item.

content item approval step

The approval step is the state, which the content item is in at the moment. The approval step component changes the approval state of a specific content item. The plugins in the system, which build this component start with com.tetracom.atlas.contentitem.approval .

Important classes:

ContentItemApprovalState – contains the approval step of the content item

Important services:

IContentItemApprovalService – provides the approval state of a given content item. It also allows the manipulation of the state - to either promote, demote or reject the content item.

content item approval step history

Gives detailed information on changes of the approval state of the content item. The plugins in the system, which build this component start with com.tetracom.atlas.contentitem.approval.history.

Important classes:

ContentItemApprovalHistory – contains the approval action, approval chain and approval step. The approval history records for a content item are based on this entity.

Important services:

ICiApprovalHistoryDetailsService – provides the approval history of a given content item.

IContentItemApprovalHistoryProvider – generates an approval history.